package com.ibeeking.found.cms.api.common.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName SpikeActivityNormalListDTO
 * @Description
 * @Author ibeeking
 * @Date 2021-04-16 13:52
 **/
@Data
public class SpikeActivityNormalListDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long id;

    /**
     * 商品ID
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long goodId;

    /**
     * 活动名称
     */
    private String activityName;

    /**
     * 最小秒杀价
     */
    private Long minPrice;

    /**
     * sku 原价
     */
    public Long retailPrice;

    /**
     * 剩余活动时间
     */
    private Long leftTime;

    /**
     * 活动开始时间
     */
    private Long activityValidityStart;

    /**
     * 活动结束时间
     */
    private Long activityValidityEnd;


    /**
     * 状态，状态，1未开始2进行中3已过期4已失效
     */
    private Integer status;

    /**
     * skuId
     */
    private Long skuId;

    /**
     * 状态，状态，1未开始2进行中3已过期4已失效
     */
    private String statusDesc;

    private GoodsDTO goodDTO;
}
